A building block that produces an alternating waveform. 